Fission for Program Comprehension
نویسنده
چکیده
Fusion is a program transformation that combines adjacent computations, flattening structure and improving efficiency at the cost of clarity. Fission is the same transformation, in reverse: creating structure, ex nihilo. We explore the use of fission for program comprehension, that is, for reconstructing the design of a program from its implementation. We illustrate through rational reconstructions of the designs for three different C programs that count the words in a text file.
منابع مشابه
Effects of Closed-caption Programs on EFL Learners’ Listening Comprehension and Vocabulary Learning
This study aimed at investigating the impact of closed-caption program on listening comprehension of English movies and vocabulary learning. Sixty-four graduate students studying at Shiraz Islamic Azad University were selected as the participants of the study. The participants were divided into two groups: experimental group (with closed caption program) and control group (without closed captio...
متن کاملMeasurement of Complexity and Comprehension of a Program Through a Cognitive Approach
The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...
متن کاملComputing Atomic Density Changes of Material Composition in Operation of the Nuclear Reactor Core
The present work investigates an appropriate way to calculate the 1700 atomic density changes in the reactor operations. To automate this procedure, a computer program has been designed by C#. This program suggests a way to solve this problem which is based on the solution system of differential equations (Bitman) that it is designed according to Runge-Kutta Fehlberg method. The designed softwa...
متن کاملThe Effect of Metacognitive Instruction through Dialogic Interaction on the Reading Comprehension Performance and the Metacognitive Awareness of Iranian EFL Learners
The purpose of this study was to probe the effect of metacognitive strategy instruction through dialogic interaction on the reading comprehension performance and metacognitive awareness of Iranian EFL learners. The data were collected through the Survey of Reading Strategies (SORS) and a reading test to examine changes in metacognitive awareness and reading performance before and after the inte...
متن کاملThe Effect of Metacognitive Instruction through Dialogic Interaction on the Reading Comprehension Performance and the Metacognitive Awareness of Iranian EFL Learners
The purpose of this study was to probe the effect of metacognitive strategy instruction through dialogic interaction on the reading comprehension performance and metacognitive awareness of Iranian EFL learners. The data were collected through the Survey of Reading Strategies (SORS) and a reading test to examine changes in metacognitive awareness and reading performance before and after the inte...
متن کامل